home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 February / Chip-Cover-CD-2007-02.iso / Pakiet internetowy / Klienci P2P / eD2k / eMule 0.47c / eMule0.47c-Installer.exe / changelog.txt < prev    next >
Text File  |  2006-09-14  |  30KB  |  600 lines

  1.       CHANGELOG FOR EMULE
  2.     http://emule-project.net
  3.     ========================
  4.  
  5. v0.47c Hotfix
  6. -----------------------
  7. - Sep, 14. 2006       -
  8. -----------------------
  9. .: Fixed some major bugs in Kad 2.0 source/keyword publishing
  10.  
  11. -----------------------
  12. - Sep, 13. 2006       -
  13. -----------------------
  14. .: Fixed Kad bug with processing Kad1.0-Packets which is believed to be remotely exploitable and therefore a potential risk if Kad is enabled [found by tHeWiZaRdOfDoS]
  15. .: Fixed bug with lost setting for disabled UDP port.
  16. .: Fixed bug in First Runtime Wizard with previously disabled UDP port.
  17. .: Added more sanitizing for Kad packages to ignore all unrequested packets
  18.  
  19. -----------------------
  20. - Sep, 11. 2006       -
  21. -----------------------
  22. .: Fixed some Kad memory leaks in exception handlers [tHeWiZaRdOfDoS]
  23. .: Tweaked reading of "addresses.dat" and "shareddir.dat" files to skip spaces and empty lines.
  24. .: Fixed bug with wrong file type mismatch warning for multiple selected part files.
  25.  
  26. v0.47b
  27. -----------------------
  28. - Sep, 7. 2006        -
  29. -----------------------
  30. Ornis: Added progressbar during archive scanning for live archive preview
  31.  
  32. -----------------------
  33. - Sep, 5. 2006        -
  34. -----------------------
  35. .: eMule will take care that the random choosen ports are not used already
  36. .: Added a fix for a possible problem when search Kad-Buddies [DavidXanatos]
  37. .: Fixed a small bug in a kad response sanitycheck [WiZardofDoS]
  38.  
  39. -----------------------
  40. - Sep, 1. 2006        -
  41. -----------------------
  42. .: Some optimizations for IP-filtering in Kad.
  43. .: Fixed a bug where wrong Kad 1.0 Notes packets were sent.
  44. .: Fixed bug with MiniMule which failed to open when eMule was installed in folders with special characters.
  45.  
  46.  
  47. 0.47b BETA1
  48. -----------------------
  49. - Aug, 31. 2006       -
  50. -----------------------
  51. .: Bugfix: When trying to connect to a selected server which times out, eMule will no longer try to conenct to other servers instead
  52. .: Added a fix for receiving ED2K UDP packets when the remote client is behind a UDP portmapping router  
  53. Ornis: Added vietnamese translation, by Paul Tran HQ Loc
  54. .: Fixed a small rounding error on the filerateing icon 
  55.  
  56. -----------------------
  57. - Aug, 26. 2006       -
  58. -----------------------
  59. Ornis: Added filetype display to Filedetail Dialog. For most common filestypes, the downloaded header is checked to match the file extention. A warning icon is shown if its file extention matches a different file type.
  60. Ornis: Fixed a bug in the webserver with banning IPs after too many logintries[DreamWalker]
  61.  
  62. -----------------------
  63. - Aug, 24. 2006       -
  64. -----------------------
  65. .: When doing a search for comments on Kad, an icon (in the place of the rateing icon) will indicate that a search is in progress
  66.    The button to search for comments on Kad will be disabled while a search is in progress.
  67.  
  68. -----------------------
  69. - Aug, 21. 2006       -
  70. -----------------------
  71. .: Several minor possible memleaks have been corrected [WiZardofDoS]
  72. .: On a fresh installation eMule will now select random ports instead the default port 4662 and 4672. The ports won't be changed on existing installations and stay the same after restarts. The helpfiles will be updated to reflect this.
  73.  
  74. -----------------------
  75. - Aug, 20. 2006       -
  76. -----------------------
  77. .: Fixed missing IPFilter checks for outgoing UDP packets from KAD / Kad Nodes [leuk he]
  78. .: Incoming ED2K and some Kad UDP response packets are now ignored if they were not requested.
  79. .: An option to enable or disable MiniMule has been added to the General options dialog
  80. .: (extrem rare) possible integer overflow causing problems when downloading large files has been fixed [avi-3k]
  81.  
  82. -----------------------
  83. - Aug, 17. 2006       -
  84. -----------------------
  85. .: A possible premature send bug on TryToConnect has been fixed [eklm]
  86. .: Servers added from other clients or servers will now get low priority by default
  87.  
  88. -----------------------
  89. - Aug, 15. 2006       -
  90. -----------------------
  91. .: Reworked file comment dialogs: added rating icons, network info and sortable comment list
  92.  
  93. -----------------------
  94. - Aug, 12. 2006       -
  95. -----------------------
  96. Ornis: 2 fixes for statistic dialog when moving vertical splitter to minimum or maximum position [BlueSonicBoy]
  97. Ornis: Fixed bug in webserver to deal with filenames with apostrophes in transfer list (missing javascript controlled popupmenue)
  98.  
  99. -----------------------
  100. - Aug, 5. 2006        -
  101. -----------------------
  102. Ornis: Added live archive preview for ZIP,RAR and ACE. The Content-tab of the file detail dialog (partfiles and completed files) will list content of the archive (file name & path, size, CRC,...) and information like existing password protection, archive atttributes,...
  103.        Completeness of the list depends on download status. Downloaded parts are scanned, ZIP central directory is read if fileend was downloaded.
  104. Ornis: Added archive recovery for ACE archives. (As for ZIP & RAR already present: create a version of the downloading archive containing the files that are already available.)
  105.        Some minor fixes in archive recovery, including remove tempfile when recovery failed.
  106. Ornis: Fix for better handling of pasted links in the ed2k-link dialog to process empty lines and whitespaces [zoom]
  107.  
  108. -----------------------
  109. - Jul, 26. 2006        -
  110. -----------------------
  111. .: Added Obfuscation Layer for ED2K/Kad TCP, ED2K UDP, Server TCP and Server UDP connections. Kad UDP is not obuscatable yet. For a detailed explanation of this feature, please check this topic of our onlinehelp: http://www.emule-project.net/home/perl/help.cgi?l=2&rm=show_topic&topic_id=848
  112. .: The security options page has been split and now contains also obfuscation settings. Comments and message related setting have now there own page.
  113.  
  114. -----------------------
  115. - Jun, 24. 2006       -
  116. -----------------------
  117. zz: Improved chunk chooser: major improvements for very rare files (less than 5 sources), but also includes tweaks for common files and for preview chunks
  118.  
  119. -----------------------
  120. - Jun, 21. 2006       -
  121. -----------------------
  122. .: Added support for MediaInfoLib v0.7.1+
  123.  
  124. -----------------------
  125. - Jun, 7. 2006        -
  126. -----------------------
  127. .: Fixed bug with default preview function which did not open default application for certain file types.
  128. .: Added option to specify preview command line.
  129.  
  130. -----------------------
  131. - Jun, 6. 2006        -
  132. -----------------------
  133. .: Fixed bug with renameing files in shared files window [SiRoB]
  134.  
  135. -----------------------
  136. - Jun, 4. 2006        -
  137. -----------------------
  138. .: Fixed problem with possible file corruption when eMule is run as 'secure user' and system logoff/reboot.
  139.  
  140. -----------------------
  141. - May, 31. 2006       -
  142. -----------------------
  143. .: Fixed bug in connection management.
  144.  
  145. -----------------------
  146. - May, 29. 2006       -
  147. -----------------------
  148. .: Reworked Media Info dialog's additional information window.
  149.  
  150. -----------------------
  151. - May, 26. 2006       -
  152. -----------------------
  153. .: Media Info dialog shows hint about files which are protected with DRM.
  154. .: Fixed bug in Media Info dialog with getting AVI properties for some part files.
  155. .: Added workaround to Media Info dialog to show more reliable play length for MPEG files when used with MediaInfoLib.
  156.  
  157. -----------------------
  158. - May, 21. 2006       -
  159. -----------------------
  160. .: Added search results specific menu (look closely to the label above the search results list) for some minor important functions:
  161. - specify the format of file size numbers for search results (KB = shows sizes in KByte with same format as used by Windows Explorer, MB = shows sizes in MByte, Default = free style)
  162. - reset search results filter
  163.  
  164. -----------------------
  165. - May, 17. 2006       -
  166. -----------------------
  167. .: Fixed bug with 'Find' function in search results list when used for non-filename fields.
  168.  
  169. -----------------------
  170. - May, 16. 2006       -
  171. -----------------------
  172. .: Added simple on-the-fly filter for search results to filter already received results. The
  173. filter will be invoked automatically after you stopped typing in the filter control.
  174. Generally all specified strings (separated by space) are ANDed. Strings which do not
  175. start with a '-' character (positive filter) must be found in the filename of the
  176. search results while strings which are starting with '-' characters (negative filter)
  177. must not be found in the filename of the search results.
  178.  
  179. Example: -xyz -abc cool file
  180. This will show only search entries where the filename contains the words "cool" and
  181. "file" and which are not containing the strings "xyz" nor "abc".
  182.  
  183.  
  184. -----------------------
  185. - May, 13. 2006       -
  186. -----------------------
  187. .: Search results pane tab context menu offers function to restore all used search parameters for that particular search.
  188.  
  189. -----------------------
  190. - May, 12. 2006       -
  191. -----------------------
  192. .: Server Info pane shows time stamped "connected" messages before now server info messages.
  193. .: Fixed bug in server UDP socket with ignoring received servers stats from dynIP-servers.
  194. .: Fixed bugs in server UDP socket with race conditions of DNS queries and outgoing UDP packets (for dynIP-servers).
  195. .: Servers can get cutted with Ctrl+X
  196.  
  197. -----------------------
  198. - May, 11. 2006       -
  199. -----------------------
  200. .: IP-Filter: dynIP-servers are no longer rejected when enableing "Filter servers too" and get eventually IP-filtered after the DN was resolved.
  201. .: IP-Filter: Non-dynIP-servers and dynIP-servers with an already known IP are filtered whenever the IP-filter list or a related IP-filter option was changed.
  202. .: Fixed bug in Webinterface with server sorting and dynIP servers.
  203. .: Fixed bug with ed2k-server URLs and dynIP servers.
  204. .: Fixed bug in auto server connecting which could lead to not connecting to any server at all.
  205. .: Fixed several bugs related to duplicate dynIP-server entries in server list.
  206.  
  207. -----------------------
  208. - May, 8. 2006        -
  209. -----------------------
  210. .: Fixed some Unicode error message bugs [Xman1]
  211. .: Fixed bug with not completing files due to invalid filename prefixes.
  212.  
  213. -----------------------
  214. - Apr, 27. 2006       -
  215. -----------------------
  216. Unk: Corrected Kad crash bug. (Pointed out by Ani)
  217.  
  218. -----------------------
  219. - Apr, 10. 2006       -
  220. -----------------------
  221. .: Fixed GUI glitch in download client progressbar [SiRoB]
  222.  
  223. -----------------------
  224. - Apr, 1st 2006      :->
  225. -----------------------
  226. .: Fixed bug with re-downloaded and re-shared files.
  227. .: Fixed bug with "Summary Not Updated After Deleting Shared File" [raccoon.i]
  228. .: Added preferences.ini setting "UserSortedServerList=1". When enabled this will use the same server list sorting as shown in GUI when trying to connect to a server.
  229.     
  230. -----------------------
  231. - Mar, 26. 2006       -
  232. -----------------------
  233. .: Fixed bug with eMule getting focus on received chat message when minimized [raccoon.i]
  234. .: Fixed Win2K specific GUI glitches in search results.
  235.  
  236. -----------------------
  237. - Mar, 25. 2006       -
  238. -----------------------
  239. .: Fixed some icon resource leaks.
  240. .: Fixed bugs with changing Windows color schemes on-the-fly and for Windows "High Contrast" color schemes.
  241. .: Fixed bug with exchanged rating strings [Aenarion[ITA]]
  242. .: Fixed missing entries in connection wizard dialog [FrankyFive]
  243. .: Fixed bug in webserver for files >4GB [zAxel]
  244. .: Fixed bug in webserver related to HTTP error reply.
  245.  
  246. -----------------------
  247. - Mar, 9. 2006        -
  248. -----------------------
  249. Unk: Keyword search for Kad2.0 with Kad1.0 integration working.
  250. Unk: Fixed possible mem leak in Kad..
  251.  
  252. -----------------------
  253. - Mar, 4. 2006        -
  254. -----------------------
  255. Unk: Keyword store Note search for Kad2.0 with Kad1.0 integration working. Kad2.0/1.0 integration completed.
  256.  
  257. -----------------------
  258. - Feb, 4. 2006        -
  259. -----------------------
  260. Unk: SMIRC now supports color. (BlueSonicBoy-TK4)
  261. Unk: Fixed GetClosestTo not return the number of results wanted.. (tatikiran)
  262. .: Fixed potential crash with MiniMule.
  263. .: Ported sources code to VS2005.
  264. .: Several runtime performance optimizations for 64-bit arithmetics.
  265. .: Fixed a minor bug with large file search results.
  266.  
  267. -----------------------
  268. - Jan, 29. 2006       -
  269. -----------------------
  270. Unk: Starting to use Kad2.0 with Kad1.0 integration... Hello Packets, Node Lookups, BootStraps, Source Store/Search, Note Store working.
  271.  
  272. 0.47a
  273. -----------------------
  274. - Jan, 25. 2006       -
  275. -----------------------
  276. Unk: Fixed a Kad bug when looking for a Buddy.. (leuk_he)
  277. .: Fixed a problem with corrupting known2_64.met if "Remember downloaded files" is disabled
  278.  
  279.  
  280. -----------------------
  281. - Jan, 24. 2006       -
  282. -----------------------
  283. .: Fixed banned client statistics [Xman1]
  284. .: Fixed cumulative part file data statistics [TimDzang]
  285. .: Fixed download list transferred data shown in completed column, if transferred column is hidden.
  286. .: Fixed stalling during part file allocation.
  287. .: Fixed rejected connections (ip filter) stats.
  288.  
  289.  
  290. 0.47a BETA2
  291. -----------------------
  292. - Jan, 23. 2006       -
  293. -----------------------
  294. .: Clients which send filtered messages will now also be identified as spammers
  295. .: Fixed a bug with HTTP/Peercache sources (SiRob)
  296. .: Fixed a problem with converting known2.met - it should not rehash files anymore when updating from a prior version
  297.  
  298. -----------------------
  299. - Jan, 21. 2006       -
  300. -----------------------
  301. Unk: Continued work with Kad2.0. Only host side funcational still
  302. Unk: More tweaks to Kad1.0.
  303. Unk: Correction to "Change in LPhant version display (Famerlor)"
  304. Unk: Make sure Kad config files are not read by older clients as they may contain tags they cannot read.
  305.  
  306. -----------------------
  307. - Jan, 20. 2006       -
  308. -----------------------
  309. .: Fixed a bug which could cause problems when loading part.met files of large files (SiRob)
  310. .: Changed the protocol to check the hash+filesize instead only the hash on requested files
  311.  
  312.  
  313. 0.47a BETA1
  314. -----------------------
  315. - Jan, 15. 2006       -
  316. -----------------------
  317. Unk: Began work on Kad2.0.. The idea is to improve the protocol and add some features.. This client will only host the new protocol, the next version will have the option to switch between Kad and Kad2.0..
  318. .: Completed files can now be deleted from the download window
  319. .: Updated MobileMule protocol for large files
  320.  
  321. -----------------------
  322. - Jan, 14. 2006       -
  323. -----------------------
  324. .: Clients which were identified as spammers will now be banned instead of only ignoring their messages
  325.  
  326. -----------------------
  327. - Jan, 11. 2006       -
  328. -----------------------
  329. Unk: It appears there is a rare possibility that a keyword to a known file that is not shared can attempt to be published, a check is in place to avoid it.
  330.  
  331. -----------------------
  332. - Jan, 8. 2006       -
  333. -----------------------
  334. .: Added support for large files. The new file size limit which eMule can handle is 256GB (the old one was 4GB)
  335. .: The following compatibility issues for large files apply:
  336.     - Large files can be found, downloaded and uploaded only by clients which support it (right now eMule 0.47a and above)
  337.     - Collections which contain any large files can no longer be read by clients which don't support large files
  338.     - part.met files from large files can not be used with old eMule versions / ed2k tools
  339.     - If any large file is shared/known the known.met file will no longer be backward compatible to older eMule versions
  340.     - Known2.met will be converted to Known2_64.met which can not be read by old eMule versions
  341. Unk: Updated Kad to handle large files..
  342.     - Older clients cannot index large file keywords. This will mean getting keyword results on large files will not 
  343.       work well until the majority of the network updates..
  344.  
  345. -----------------------
  346. - Dec, 30. 2005       -
  347. -----------------------
  348. .: Added "Minimize to system tray" command to system menu.
  349.  
  350. -----------------------
  351. - Dec, 26. 2005       -
  352. -----------------------
  353. .: Fixed bug with wrong 'Download Time' reported for some paused files.
  354.  
  355. -----------------------
  356. - Dec, 24. 2005       -
  357. -----------------------
  358. .: Fixed bug with setting the priority of a static server which was lost after a restart.
  359. .: Added cycling through main eMule windows with Ctrl+Tab and Shift+Ctrl+Tab respectively.
  360.  
  361. -----------------------
  362. - Dec, 17. 2005       -
  363. -----------------------
  364. .: Fixed problem with shared files which have invalid file date [thx Kro/MorphXT]
  365.  
  366. -----------------------
  367. - Dec, 3. 2005        -
  368. -----------------------
  369. .: Proxy support: Couple of optimizations for proxy support.
  370. .: Proxy support: The "Proxy/ShowErrors" preferences.ini setting has no meaning any longer because all proxy errors are now shown as part of the regular connection error messages for servers and clients.
  371. .: Proxy support: Fixed bug in SOCKS 5 authentication.
  372. .: Proxy support: Added support for HTTP/1.0 proxies which saves proxy overhead. Hint: If you have to use a HTTP proxy, HTTP/1.0 is recommended unless you must use HTTP/1.1.
  373. The precedence of the proxy protocol performance is as follows.
  374. 1. SOCKS 4a (highest performance because of least overhead)
  375. 2. SOCKS 4
  376. 3. SOCKS 5
  377. 4. HTTP/1.0
  378. 5. HTTP/1.1 (lowest performance because of most overhead)
  379. .: Speed up for large IP-filter list loading.
  380.  
  381. -----------------------
  382. - Nov, 30. 2005       -
  383. -----------------------
  384. zz: Option to make eMule use highres scheduling (better precision for sleeps and some timers). Currently the upload throttler takes advantage of it if enabled, which may give smoother upload performance and smoother pings while using eMule. Try it at your own risk. :) Use this preferences.ini setting in [eMule] section to activate: HighresTimer=1
  385.  
  386. -----------------------
  387. - Nov, 26. 2005       -
  388. -----------------------
  389. .: Changed search function in IP-Filter Dialog: When searching for an IP in the "Start" column, the "range" where the specified IP is within is searched. Hint: This way one can check if a particular IP is blocked in the loaded IP filter list.
  390. Ornis: Importer added for incomplete (ed2k)Shareaza tempfiles [by David Xanatos]
  391.  
  392. -----------------------
  393. - Nov, 24. 2005       -
  394. -----------------------
  395. .: Added "BindAddr=<IP>" setting to preferences.ini to bind eD2K/Kad+WebServer sockets to specified IP address.
  396. .: Fixed bug with "Start Minimized" and "Minimize to Systemtray".
  397. .: Main window can be restored from MiniMule window by double clicking on MiniMule's title bar.
  398. .: Enter-key can be used in listviews to invoke the default action for selected items (like "Connect to server", "Download search result", "Open completed file", ...)
  399.  
  400. -----------------------
  401. - Nov, 20. 2005       -
  402. -----------------------
  403. Unk: Attempted to clean up all SMIRC Code.
  404. 1) Reformatted code so all has the same format.
  405. 2) Almost a complete rewrite in the core code which should correct the following issues.
  406. . A change in the default preferences caused SMIRC to not display a popup for the user to change their nick.
  407. . Some users could not see what they were typing..
  408. . Channel Modes were not handled correctly in many cases.
  409. . Sending new channel modes from the tab menu didn't send correct modes in most cases.
  410. . Sorting nicks within a channel didn't sort correctly.
  411. . Notices were not process correctly in some cases..
  412. . Ping/Pong between users didn't work.
  413. . Server filter option in prefs was unable to be cleared.
  414.  
  415. -----------------------
  416. - Nov, 14. 2005       -
  417. -----------------------
  418. Unk: Attemped to clean up all Kad Code.
  419. 1) Reformatted code so all has the same format.
  420. 2) Removed some unused method params and vars.
  421. 3) Tried to optimize some code.
  422. 4) Fixed a possible issue that if you found your target on first try, you wouldn't send a request/store.
  423. 5) Began adding comments to code for better understanding. (This will be done slowly if ever finished.)
  424. 6) Put back keyword results sanity check.
  425. 7) Fixed issue with Zones not being merged when contacts get low. (Help with Kry)
  426. 8) Changed how contacts are kept alive to keep contact list fresher with less CPU
  427. 9) Adjusted where Jumpstart is called to reduce CPU.
  428. 10) Adjusted user count to account for firewalled users.
  429.  
  430. -----------------------
  431. - Nov, 13. 2005       -
  432. -----------------------
  433. .: Code cleanups and performance optimizations regarding 16-bit integer usage.
  434. .: E-Mail notifications are disabled for non-XP-SP2 systems when built with ATL 7.1.
  435. .: Added "Find" command to all list views (shortcuts Ctrl+F=New search, F3=Search next, Shift+F3=Search prev.).
  436.  
  437. -----------------------
  438. - Nov, 5. 2005        -
  439. -----------------------
  440. .: Added support for RARed IP filter files. Download UNRAR.DLL from http://www.rarlab.com and copy to emule installation folder.
  441. .: Added support for RARed eMule skin profiles. (As with ZIPed skin profiles, you can install downloaded RARed skin profiles right from Shared Files window by right clicking and invoking "Install eMule Skin" command.)
  442. Unk: Lower CPU load within Kad's Routing. (Kry, idea by lupz)
  443.  
  444. -----------------------
  445. - Oct, 30. 2005       -
  446. -----------------------
  447. .: Fixed bug with IP Filter URL dropdown control in Security Dialog which was loosing all entries.
  448. .: Added verification of downloaded IP Filter files to detect files without any IP filters (e.g. dead URLs).
  449. .: A ZIPped IP filter file must contain one file (which holds the IP filter list) with the name "guarding.p2p" or "ipfilter.dat". All other files possible available in a ZIP file are ignored.
  450.  
  451. -----------------------
  452. - Oct, 15. 2005       -
  453. -----------------------
  454. Ornis: option for full filesize preallocation (extended settings)
  455. Ornis: systray flashes with message icon on incoming new message (message, not IRC (yet)) when enabled in preferences.ini (Section "eMule" set "IconflashOnNewMessage=1")
  456.  
  457. -----------------------
  458. - Oct, 8. 2005        -
  459. -----------------------
  460. .: Media Info File Dialog shows information about additional audio/video/subtitle streams. (Use MediaInfo DLL (http://mediainfo.sourceforge.net/) to get this support for non-AVI files).
  461. .: MP3 files with variable bitrates and Xing-VBR frame are report and published with the average VBR bitrate.
  462.  
  463. -----------------------
  464. - September, 30. 2005 -
  465. -----------------------
  466. .: Added more safety to tag parsing in hello packets [thx Kry]
  467.  
  468. -----------------------
  469. - September, 29. 2005 -
  470. -----------------------
  471. .: File detail dialog shows accumulated remaining size of multiple selected files.
  472.  
  473. -----------------------
  474. - September, 26. 2005 -
  475. -----------------------
  476. .: Fixed bug with 'Ext' command in 'PreviewApps.dat' file.
  477.  
  478. -----------------------
  479. - September, 25. 2005 -
  480. -----------------------
  481. .: Added file rating support for ED2K-server search results. Received ratings are shown with additional icon like in Transfers window and in 'Meta Data' details dialog.
  482. .: Fixed bug with double clicking on rating icon in Transfere window not always opening comment dialog page.
  483. .: Fixed bugs with property pages not restored correctly when using file details dialog in different main windows.
  484.  
  485. -----------------------
  486. - September, 24. 2005 -
  487. -----------------------
  488. .: The meaning of the 'Cancel' search button was modified slightly. The 'Cancel' button now cancels any 
  489. active search only if the according search result list is active. This means that active Kad searches 
  490. can be canceled without closing the search result list window. So, to cancel any active search (regardless
  491. of the search type) without deleting the search results, activate the according search result list and click 'Cancel'.
  492.  
  493. -----------------------
  494. - September, 20. 2005 -
  495. -----------------------
  496. .: Added optional floating point number support to search attributes in GUI and meta data search attributes in parser. (e.g. @size<1.23g)
  497. .: Size-, Availability-, Complete Sources-, Bitrate- and Length-search attributes can be specified in GUI in same way as in parser (see there).
  498.  
  499. -----------------------
  500. - September, 19. 2005 -
  501. -----------------------
  502. .: Added new method for extracting meta data from AVI/WAV files without using DirectShow filters.
  503.  
  504. -----------------------
  505. - September, 15. 2005 -
  506. -----------------------
  507. .: Added value checks for 'type' search tag: @type="audio"|"video"|"image"|"img"|"document"|"program"|"archive"|"iso"|"cd"
  508.    All type-values can be abbreviated with the first 3 characters (e.g. @type=doc is the same as @type=document)
  509. .: Added parsing of value for @length seach tag: 'length' can be specied as HH:MM:SS or MM:SS or as 'seconds' 
  510.    followed by a modifier (s=seconds(default), m=minutes, h=hours; e.g. "2m" is 2 minutes and is equal to "2:00")
  511. .: Added abbreviations for search tags: all search tags can be abbreviated by their first 3 characters.
  512.    (e.g. "@siz" is equal to "@size")
  513.  
  514. -----------------------
  515. - September, 13. 2005 -
  516. -----------------------
  517. .: Added "exact string" search for Kad searches (quoted strings will be sent to nodes unchanged).
  518.    Note: Only newer Kad nodes will be able to process them correctly, older Kad nodes will not return a result.
  519. Ornis: Webinterface: fixed information popup for upload items
  520.  
  521. -----------------------
  522. - September, 12. 2005 -
  523. -----------------------
  524. .: Added '-' as NOT shortcut to search expression (Google-style).
  525.    - Terms prefixed with '-' get interpreted as NOT operator (e.g. "file -avi" is equal to "file NOT avi"; also "file -@codec=wmv3" is equal to "file NOT @codec=wmv3")
  526.    - Strings can still contain the '-' character within the string (e.g "cool-file")
  527. .: Breaking changes in search expression parser:
  528.     - the characters '<', '>' and '=' (and also partially '@') are treated special. If they are to be used in search terms, they have to be quoted.
  529.     - several meta-data IDs starting with '@' or when written all in uppercase are treated special. If they are to be used in search terms, they have to be quoted.
  530.     - the Kad comparison operators '<', '>', '>=' and '<=' are now equal to ED2K operators. 
  531.       You should not see much difference in practice. If though (e.g. when searching for bitrate), specify the value decreased by one or increased by one (depending on the comparions operator).
  532.       This will vanish after more eMule clients have upgraded.
  533.     - all meta-data IDs used in search expressions are sent as integer tags for saving bandwidth and CPU load (for ED2K and Kad)
  534.     - precedence of AND and OR operator changed to get a Google-like interpretation:
  535.       "a b OR c d" (or "a AND b OR c AND d" respectively) does no longer evaluate to "(a AND b) OR (c AND d)" but to "a AND (b OR c) AND d" (Google-style)
  536.       You still can use paranthesis to force the precedence of evaluation to suite your needs.
  537.     - The '-' character is interpretated as NOT when seen 'outside' of a string.
  538.  
  539. -----------------------
  540. - September, 11. 2005 -
  541. -----------------------
  542. .: Optimized search expression trees for putting less CPU load on servers and Kad nodes when evaluating the trees (less recursions).
  543.  
  544. ----------------------
  545. - September, 9. 2005 -
  546. ----------------------
  547. .: Fixed problem with active Kad search indicator which was disabled too early.
  548. .: Added "exact string" search for ED2K searches (quoted strings will be sent to servers unchanged)
  549. .: Added meta-data searching to search expression parser.
  550. .: Reworked boolean search expression parser: implicit ANDs do no longer need to be specified (e.g. "a AND (b OR c)" can be specified as "a (b OR c)")
  551.  
  552. ----------------------
  553. - September, 4. 2005 -
  554. ----------------------
  555. .: Removed sending of string file format meta tags to eserver and emule clients for saving bandwidth [thx lugdunum]
  556. .: Added sending of new integer file type meta tags to eserver for saving bandwidth [thx lugdunum]
  557. .: Available 'Complete' info is shown correctly in search results when viewing shared files of other clients.
  558. .: Available 'Complete' info for files with less then 9280000 bytes is shown correctly in search results for Kad searches.
  559. .: Added "Search Related Files" menu item to Download List context menu.
  560. .: Fixed, amount of transferred data for a source is no longer shown in Completed but in Transferred column in Download List.
  561.  
  562. ----------------------
  563. - August, 30. 2005   -
  564. ----------------------
  565. Unk: Removed an unused tag in the loginrequest packet. (Avi-3k & Lug)
  566. Unk: When a very large popular server come online, it experienced ping storms every 4 hours.. Fixed (Lug)
  567. Unk: Store file rating to servers. (Lug) 
  568. Unk: We not longer send FT_FILEFORMAT tags to servers.. (Lug)
  569. Unk: Fixed a couple malformed strings in MIRC. (Avi-3k)
  570.  
  571. ----------------------
  572. - August, 18. 2005   -
  573. ----------------------
  574. Ornis: added Maltese translation by Reuben
  575. Ornis: fixed graphical issues (Log-Reset button on language change, avoid minimizable log/chat windows)
  576.  
  577. ----------------------
  578. - August, 8. 2005    -
  579. ----------------------
  580. Ornis: fixed a crash on systray clicking (happened on very certain click behaviour or heavily busy systems)
  581.  
  582. ----------------------
  583. - August, 1. 2005    -
  584. ----------------------
  585. Ornis: added Ukrainian translation [translated by Kex]
  586.  
  587. ----------------------
  588. - July, 29. 2005     -
  589. ----------------------
  590. Unk: Fix shared "Open Folder" (Avi-3k)
  591. Unk: Fix ClientCredit debug mode (Avi-3k)
  592. Unk: Fix DownloadList sort bug (Avi-3k)
  593. Unk: Fix bug in Ppgfiles (eMulefan83)
  594. Unk: Fix cursor bug (Slugfiller)
  595. Unk: Change in Preference localize easier add/remove preference windows (CiccioBastardo)
  596. Unk: Change in LPhant version display (Famerlor)
  597.  
  598.  
  599. [For a complete changelog of all version, please check the Sourcecode distribution package of eMule]
  600.